[HVM] Update ACPI tables to reflect new PIRQ routing:
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Wed, 22 Nov 2006 18:36:48 +0000 (18:36 +0000)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Wed, 22 Nov 2006 18:36:48 +0000 (18:36 +0000)
commit3af4730c8d6a8aaf2726491ba1a682852d1a4441
treed138fecc9dcdc6096ee86b8d9111d910aca10c76
parentbbfa22f8c9ca2a16f6da98a98b574a22effed9db
[HVM] Update ACPI tables to reflect new PIRQ routing:
 1. Override ISA IRQs 5,6,10,11 as active-low level-triggered.
    These are 'wired' to PCI devices.
 2. Limit PCI-ISA link routers to route to 5,6,10,11. Others
    are active-high edge-triggered and so invalid to use for
    PCI devices. In any case, four ISA IRQs is sufficient to
    avoid unnecessary aliasing among four links.
Also remove PCI device 0 IRQ info. It's an embedded host bridge with
no interrupt sources.

Signed-off-by: Keir Fraser <keir@xensource.com>
tools/firmware/hvmloader/acpi/acpi2_0.h
tools/firmware/hvmloader/acpi/dsdt.asl
tools/firmware/hvmloader/acpi/dsdt.c
tools/firmware/hvmloader/acpi/static_tables.c